@media (min-width: 768px) {
	.menu{
		background: url(../images/BgMenu.png) center no-repeat;
	}
    .menu  li > a{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
	.menu .navbar-collapse{
	    text-align: center;
	}
	.menu ul li{
		float: none;
		display: inline-block;
	}
	.menu .navbar-collapse{
		min-height: 47px;
		line-height: 47px;
	}
	.item-support{
		height: 110px;
		overflow: hidden;
	}
	.follow-post-my-job{
		margin-right: 40px;
	}

}
@media (max-width:768px) {
	.menu{
		background: #50A89C;
	}
	.margin-bottom{
		margin-bottom: 10px;
	}
	.icon-support{
		margin: 0 auto;
	}


}
/*@media (min-width:1192px){*/
    /*#slider1_container{*/
        /*left: -45px !important;*/
        /*height : 590px !important;*/
        /*width : 1150px !important;*/
    /*}*/
/*}*/
@media (min-width:1200px){
    .item-content{
        max-height: 320px;
    }
	.menu ul li{
		margin-right: 50px;
	}
	/*.step-1 div,.step-2 div,.step-3 div{*/
		/*position: absolute;*/
		/*top: 25px;*/
		/*right: 50px;*/
		/*width: 90px;*/
		/*font-size: 14px;*/
	/*}*/
	.step-app{
		position: relative;
		top: 280px;
		left: -25px;
	}
	.button-app{
		position: relative;
		top: 455px;
	}
    .menu-header-top li:last-child{
        padding-right: 0;
    }
    .container-dashboard .item-content{
        height: 305px;
        max-height: 305px;
    }

}
@media (min-width:980px){

	.no-padding{
		padding: 0;
	}
	.no-padding-left{
		padding-left: 0;
	}
	.no-padding-right{
		padding-right: 0;
	}
	.item-content{
		margin-right: 25px;
	}
	
	.item-content .border{
		
	}
	.no-margin-bottom{
		margin-bottom: 0px;
	}
    .container-dashboard .item-content{
        height: 305px;
        max-height: 305px;
    }

}
@media (max-width: 285px){
	.margin-bottom{
		margin-bottom: 10px;
	}
	.read-more{
		padding: 10px 20px 10px 8px;
	}
}

@media (min-width: 992px){
	.content-item-review .col-md-6{
			width: 45%;
	}
	.right{
		float: right;
	}
	.content-item-review > .item-review{
		margin-top: 30px;
		margin-bottom: 70px;
	}
    .info-item-app{
        height: 160px;
    }
    .title-item-app{
        height: 65px;
    }
    .title-item-app div:first-child{
        height: 50px;
        overflow: hidden;
    }
    .content-list-search-project > div{
        min-height: 130px;
    }
}
@media (min-width:992px){
	.main-content > .col-md-3{
		width: 23%;
	}
	.item-content-last{
		margin-right: 0px;
	}
	.item-review:nth-last-child(2){
		margin-bottom: 0px;
	}
	.item-review:last-child{
		margin-bottom: 0px;
	}
    .list-dev-recommended .col-lg-3{
        width: 23%;
    }
}
@media (max-width:585px){
	.follow-fluid{
		background: url(../images/bg_follow.png) no-repeat;
		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
 		background-position: center;
  		height: auto;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .post-my-job,.want-a-job{
    	/*padding: 10px  10px 16px !important;*/
    }
    .label-bid{
        margin-top: 9px;
    }
} /* fix google chrome */
@-moz-document url-prefix() {
    .label-bid{
        margin-top: 9px;
    }
} /* fix firefox */
.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #828282;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #828282;
    opacity:  1;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #828282;
    opacity:  1;
}
.form-control::-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #828282;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    /* Retina-specific stuff here */
    .icon-support-1 span {
        background: url("../images/icon-sp-1@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-lookup {
        background: url("../images/icon-lookup@2x.png") no-repeat scroll;
        background-size: 28px 28px;
    }
    .icon-support-2 span {
        background: url("../images/icon-sp-2@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-3 span {
        background: url("../images/icon-sp-3@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-4 span {
        background: url("../images/icon-sp-4@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-5 span {
        background: url("../images/icon-sp-5@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-6 span {
        background: url("../images/icon-sp-6@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-7 span {
        background: url("../images/icon-sp-7@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-8 span {
        background: url("../images/icon-sp-8@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support {
        display: block;
        height: 37px;
        width: 37px;
    }
    .quote-first {
        background: url("../images/quote@2x.png") no-repeat scroll;
        background-size: 50px 48px;
        height: 48px;
        width: 50px;
    }
    .icon-in {
        background: url("../images/icon-in@2x.png") no-repeat scroll;
        background-size: 32px 32px;
    }
    .twitter {
        background: url("../images/icon-twitter@2x.png") no-repeat scroll;
        background-size: 32px 32px;
    }
    .social-review span {
        display: block;
        float: left;
        height: 31px;
        width: 32px;
    }
    .follow-social .facebook {
        background: url("../images/icon-facebook@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .follow-social .instagram {
        background: url("../images/icon-instagram@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .follow-social .mail {
        background: url("../images/icon-mail@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .follow-social .twitter {
        background: url("../images/twitter@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .footer-info > div:nth-last-child(2) {
        background: url("../images/img-footer-info@2x.png") no-repeat scroll;
        background-size: 143px 143px;
        float: right;
        height: 143px;
        width: 143px;
    }
    .arrow-back-top {
        background: url("../images/arrow-back-top@2x.png") no-repeat scroll;
        background-size: 25px 25px;
        display: block;
        float: right;
        height: 25px;
        margin-left: 20px;
        width: 25px;
    }
    .icon-design {
        background: url("../images/icon-design@2x.png") no-repeat scroll;
        background-size: 19px 19px;
        display: block;
        height: 19px;
        left: 30%;
        width: 19px;
    }
    .icon-winphone {
        background: url("../images/icon-winphone@2x.png") no-repeat scroll;
        background-size: 16px 18px;
        display: block;
        height: 18px;
        left: 30%;
        width: 16px;
    }
    .icon-webapp {
        background: url("../images/icon-webapp@2x.png") no-repeat scroll;
        background-size: 18px 18px;
        display: block;
        height: 18px;
        left: 30%;
        width: 18px;
    }
    .icon-button {
        background: url("../images/icon-button@2x.png") no-repeat scroll;
        background-size: 19px 19px;
        display: block;
        height: 19px;
        left: 30%;
        width: 19px;
    }
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 144dpi) {
    /* Retina-specific stuff here */
    .icon-support-1 span {
        background: url("../images/icon-sp-1@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-lookup {
        background: url("../images/icon-lookup@2x.png") no-repeat scroll;
        background-size: 28px 28px;
    }
    .icon-support-2 span {
        background: url("../images/icon-sp-2@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-3 span {
        background: url("../images/icon-sp-3@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-4 span {
        background: url("../images/icon-sp-4@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-5 span {
        background: url("../images/icon-sp-5@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-6 span {
        background: url("../images/icon-sp-6@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-7 span {
        background: url("../images/icon-sp-7@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support-8 span {
        background: url("../images/icon-sp-8@2x.png") no-repeat scroll;
        background-size: 36px 36px;
    }
    .icon-support {
        display: block;
        height: 37px;
        width: 37px;
    }
    .quote-first {
        background: url("../images/quote@2x.png") no-repeat scroll;
        background-size: 50px 48px;
        height: 48px;
        width: 50px;
    }
    .icon-in {
        background: url("../images/icon-in@2x.png") no-repeat scroll;
        background-size: 32px 32px;
    }
    .twitter {
        background: url("../images/icon-twitter@2x.png") no-repeat scroll;
        background-size: 32px 32px;
    }
    .social-review span {
        display: block;
        float: left;
        height: 31px;
        width: 32px;
    }
    .follow-social .facebook {
        background: url("../images/icon-facebook@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .follow-social .instagram {
        background: url("../images/icon-instagram@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .follow-social .mail {
        background: url("../images/icon-mail@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .follow-social .twitter {
        background: url("../images/twitter@2x.png") no-repeat scroll;
        background-size: 82px 82px;
        height: 82px;
        width: 82px;
    }
    .footer-info > div:nth-last-child(2) {
        background: url("../images/img-footer-info@2x.png") no-repeat scroll;
        background-size: 143px 143px;
        float: right;
        height: 143px;
        width: 143px;
    }
    .arrow-back-top {
        background: url("../images/arrow-back-top@2x.png") no-repeat scroll;
        background-size: 25px 25px;
        display: block;
        float: right;
        height: 25px;
        margin-left: 20px;
        width: 25px;
    }
    .icon-design {
        background: url("../images/icon-design@2x.png") no-repeat scroll;
        background-size: 19px 19px;
        display: block;
        height: 19px;
        left: 30%;
        width: 19px;
    }
    .icon-winphone {
        background: url("../images/icon-winphone@2x.png") no-repeat scroll;
        background-size: 16px 18px;
        display: block;
        height: 18px;
        left: 30%;
        width: 16px;
    }
    .icon-webapp {
        background: url("../images/icon-webapp@2x.png") no-repeat scroll;
        background-size: 18px 18px;
        display: block;
        height: 18px;
        left: 30%;
        width: 18px;
    }
    .icon-button {
        background: url("../images/icon-button@2x.png") no-repeat scroll;
        background-size: 19px 19px;
        display: block;
        height: 19px;
        left: 30%;
        width: 19px;
    }
}